// 导入http模块
import http from '@/utils/request'
// 封装获取文章列表的接口
export const reqGetArticles = (channel_id, timestamp) => {
  return http({
    method: 'GET',
    url: 'v1_1/articles',
    // params get请求携带参数的配置项
    params: {
      channel_id, // channel_id 频道ID
      timestamp, // 时间戳  timestamp 就是来做移动端的分页的 timestamp 获取最新的数据传递当前时间戳,请求历史推荐传指定的时间戳(指定时间戳后台会返回)
      with_top: 1 // 置顶项文章 1-包含置顶，0-不包含
    }
  })
}
// 对文章不喜欢api封装
export const reqDisLikeArticle = (target) => {
  return http({
    method: 'POST',
    url: 'v1_0/article/dislikes',
    data: {
      target // 不喜欢的文章的id
    }
  })
}

// 封装举报文章的api接口
export const reqReportArticle = (target, type) => {
  return http({
    method: 'POST',
    url: 'v1_0/article/reports',
    data: {
      target, // 举报文章的id
      type // 举报的类型
    }
  })
}

// 获取文章的详情
export const reqGetArticleDetail = (article_id) => {
  return http({
    method: 'GET',
    url: 'v1_0/articles/' + article_id
  })
}
